Protesters gathered outside Twickenham Rugby Football Union (RFU) Stadium in Twickenham, London,... (5 revisions)